import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Date;

/**
 * @Author ChenXing
 * @Description
 * @Create 2024/8/13 10:03
 */
public class test {
    public static void main(String[] args) {
        // 步骤1: 获取当前时间
        LocalDateTime now = LocalDateTime.now();

        // 步骤2: 使用java.time的DateTimeFormatter格式化时间
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
        String formattedDateTime = now.format(formatter);

        // 打印格式化后的日期时间字符串
        System.out.println("当前时间（年月日时分秒）: " + formattedDateTime);

        // 步骤3: 将格式化后的字符串转换为Date对象
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date = null;
        try {
            date = sdf.parse(formattedDateTime);
        } catch (ParseException e) {
            throw new RuntimeException(e);
        }

        // 打印转换得到的Date对象
        System.out.println("转换得到的Date对象: " + date);

    }
}
